var arrInfo = []

$(document).on("click", ".change", function() {
    if (saveFlag) {

        saveFlag = false
        arrInfo = []
        $(this).hide()
        $(this).siblings(".que_change").show()
        $(this).parent().siblings().find("span").each(function() {
            arrInfo.push($(this).text())
        })
        var id = $(this).parent().prev().prev().children("span").attr("iddata")
        $(this).parent().siblings().find("select").eq(0).val(arrInfo[2])
        var html = '<option selected style="display:none" iddata="' + $("[iddata=" + id + "]").attr("iddata") + '" value="">' + $("[iddata=" + id + "]").html() + '</option>'
        selectId = id
        selectName = $("[iddata=" + id + "]").html()
        $(this).parent().prev().prev().children("span").eq(0).parent("td").append('<select iddata="' + id + '" class="form-control"  id="dragSelect" data-toggle="modal" data-target="#myModal"></select>')
        $("#dragSelect").html(html)
        $(this).parent().siblings().find("input").eq(1).val(arrInfo[2])
        $(this).parent().siblings().find("span").eq(1).hide()
        $(this).parent().siblings().find("span").eq(2).hide()
        $(this).parent().siblings().find("input").show()
        $(this).parent().siblings().find("select").show()
    } else {
        layer.msg('请先处理完成当前列表');
    }
    return false
})
var arrList = []
$(document).on("click", ".que_change", function() {
        arrList = []
            saveFlag = true
            $(this).hide()
            $(this).siblings(".change").show()
            arrList.push($(this).parent().siblings().eq(0).find("span").eq(0).text())
            arrList.push($("#dragSelect").text())
            arrList.push($(this).parent().siblings().find(".re_age").val())
                //赋值
            $(this).parent().siblings().find("span").each(function(i) {
                if (i == 1) {
                    $(this).attr("iddata", $("#dragSelect").attr("iddata"))
                }
                $(this).text(arrList[i])
            })
            $("#dragSelect").remove()
            $(this).parent().siblings().find("span").show()
            $(this).parent().siblings().find("input").hide()
            $(this).parent().siblings().find("select").hide()
        // }
        return false
    })
    // 增加
var saveFlag = true; //默认已经添加保存
$(".btn-add").click(function() {
        if (saveFlag) {
            $("#dragSelect").remove()
            saveFlag = false
            var defaultSort = $("#questionFlowList>tbody>tr").length + 1;
            var str = '<tr><td><span>' + defaultSort + '</span></td><td><span style="display:none"></span><select class="form-control"  id="dragSelect"  data-toggle="modal" data-target="#myModal"  iddata="000000">   <option value="" selected>无</option> </select></td><td><span style="display: none";></span><select name="" class="re_age form-control"> <option selected value="无">无</option><option value="分部">分部</option></select></td><td><button  class="btn btn-red change" style="display:none;color:white">修改</button> <button type="button" class="btn que_change" style="display:inline-block;color:white">确定</button> <button type="button" style="color:white" class="btn del_change">删除</button></td></tr>'
            $("#questionFlowList tbody").append(str)
            $(this).parents("tr").prev().find(".que_change").text("确定")
            $(this).parents("tr").prev().find(".re_age").show().siblings().hide()
            $(this).parents("tr").prev().find(".re_score").show().siblings().hide()

        } else {
            layer.msg('请先处理完成当前列表');
        }
        return false
    })
    //删除
$(function() {
    $(document).on("click", ".del_change", function() {
        $(this).parents("tr").remove()
        var trLength = $("#questionFlowList>tbody>tr").length;
        for (var i = 0; i < trLength; i++) {
            $("#questionFlowList>tbody>tr").eq(i).find("span").eq(0).text(i + 1)
        }
        saveFlag = true
        return false
    })
})
